const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
module.exports = {
    context: process.cwd(),
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'bundle.js'
    },
    resolve:{
        mainFiles:['index']
    },
    module: {
        noParse:/jquery|lodash/,//不需要解析处理
    },
    plugins: [
        new webpack.DefinePlugin({
            PRODUCTION:JSON.stringify(false),
            VERSION:"1.0.0",
        }),
        
        new webpack.IgnorePlugin()
    ],
    devServer: {}
}

/* 
解析一个包 解析一个模块
1:先找这个目录下对应的package.json main字段，如果存在此字段
2:如果没有这个字段，需要找对应mainFiles，默认就是index.js
 */